package com.thingsgrid.device.entity;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;

/**
 * 实体类
 */
@Data
@Document(collection = "performance_metrics_report")
@ApiModel(value = "PerformanceMetricsReport对象", description = "PerformanceMetricsReport对象")
public class PerformanceMetricsReport {

	/**
	 * 主键
	 */
	@Field("report_id")
	private String reportId;

	/**
	 * 设备CPU的使用率
	 */
	@Field("report_cpu")
	private double reportCpu;

	/**
	 * 设备内存的使用率
	 */
	@Field("report_memory")
	private double reportMemory;

	/**
	 * 设备的网络
	 */
	@Field("report_network")
	private double reportNetwork;

	/**
	 * 设备的存储
	 */
	@Field("report_save")
	private double reportSave;

	/**
	 * 设备的Id
	 */
	@Field("device_id")
	private String deviceId;

	/**
	 * 创建时间
	 */
	@Field("create_time")
	private String createTime;
}
